package JavaSE.d4;

import java.util.Arrays;

//getBytes方法和toCharArray方法的用法
public class Test2 {
    public static void main(String[] args) {
        String str="a123456你好";

        //字符串得到一个字节数组
        byte[] b=str.getBytes();
//        byte[] b=str.getBytes("utf-8");//以utf-8获取字节数组，三个字节表示中文，一个字节表示英文
        System.out.println(Arrays.toString(b));

        //字节数组转换成字符串
        String s2=new String(b,1,5);//从开始的位置取五个长度转换
        System.out.println(s2);


        char[] c=str.toCharArray();//将字符串转成字符数组
        System.out.println(Arrays.toString(c));

        //字符数组转换字符串
        String s3=new String(c,1,7);
        System.out.println(s3);
    }
}
